package edu.northwestern.cbits.purple.notifier;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.Preference;
import android.preference.Preference.OnPreferenceClickListener;
import android.preference.PreferenceActivity;
import android.preference.PreferenceManager;
public class UpdateWidgetActivity extends PreferenceActivity implements OnPreferenceClickListener
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
this.addPreferencesFromResource(R.layout.layout_update_activity);
Preference update = this.findPreference("config_update_widget");
update.setOnPreferenceClickListener(this);
}
protected void onResume()
{
super.onResume();
String identifier = this.getIntent().getStringExtra("identifier");
this.setTitle(identifier);
}
public boolean onPreferenceClick(Preference preference)
{
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
Intent intent = new Intent(WidgetIntentService.UPDATE_WIDGETS);
intent.putExtra("title", prefs.getString("config_update_title", this.getString(R.string.config_message_title)));
intent.putExtra("image", prefs.getString("config_update_image", ""));
intent.putExtra("message", prefs.getString("config_update_message", this.getString(R.string.config_message_title)));
intent.putExtra("identifier", this.getIntent().getStringExtra("identifier"));
this.startService(intent);
this.finish();
return true;
}
}